static const uint32_t in_com1[300] = {
    0xbec16557, 0xbeb76921, 0x3dfc25f1, 0xbd8b7e72,
    0x3eb17541, 0xbf196cae, 0x3ddd0b9d, 0xbe91ba3c,
    0x3f190cff, 0x3e8fdaab, 0x3dedbf48, 0xbef782e7,
    0x3e0950d2, 0xbf1a3f6b, 0xbe230941, 0x3e945491,
    0x3f2f0b60, 0xbee92483, 0xbdc24ca8, 0x3e162772,
    0x3e4dae21, 0x3e2ab7b8, 0x3da8ad92, 0xbf0664b2,
    0xbe789a20, 0x3e994270, 0xbe0f2b54, 0xbe8d5abb,
    0xbeab976c, 0x3e17e488, 0x3d14d412, 0x3dbe7664,
    0x3c8f2d42, 0x3e1bb6d7, 0x3dab758f, 0xbd3461d8,
    0x3f03535c, 0x3d5b5069, 0xbcf7b020, 0x3e343558,
    0xbd33c11b, 0x3f030d25, 0xbf04478b, 0xbdf779bc,
    0xbde55496, 0xbd005d38, 0x3f0018bc, 0xbea8d1f9,
    0x3e58a39d, 0x39e5f473, 0xbd199f41, 0x3eca6d15,
    0x3d235cb1, 0xbe19d1e6, 0xbe6e83f5, 0xbf800000,
    0x3db3834e, 0x3e3d48d4, 0x3e8fac82, 0xbe1e7394,
    0x3d8d7b26, 0xbeb1d705, 0xbd5a06b8, 0x3e6f240a,
    0xbf53818b, 0xbdd755a2, 0xbea6aae3, 0x3e380da7,
    0xbeecc95d, 0x3d01b7c0, 0x3ddc206b, 0xbe0f9ded,
    0xbeb68ed1, 0xbee0397f, 0x3e483987, 0xbcab8eda,
    0x3f2e38d3, 0xbe43bd7f, 0x3d00f8c8, 0x3ef8cdc6,
    0xbe2deb0c, 0x3f0c13dd, 0x3db2faf0, 0x3e9781c6,
    0x3d9831d2, 0x3eb6988e, 0x3ecb885c, 0xbe5017d2,
    0xbe842ad0, 0x3e99b4c2, 0xbd29013a, 0x3f034ed8,
    0xbe34af60, 0xba0ebfe3, 0xbe75601b, 0x3f2f8921,
    0x3d2abe7e, 0xbd0fb416, 0xbe7b3502, 0x3e8d652f,
    0xbe67eda1, 0xbea8f6d5, 0xbec990f9, 0x3f1b5da3,
    0xbe9c52f0, 0x3d72e0ec, 0x3d974c5d, 0xbe021eb5,
    0xbecd542f, 0x3ed7236e, 0x3eccadbb, 0x3e4d1edb,
    0xbe77b7d4, 0x3e5396cb, 0x3f4b78ec, 0xbd4967a0,
    0xbf6a0601, 0xbe02b612, 0xbf1a1d8e, 0xbea2b6d0,
    0x3e1e9e93, 0x3eecf725, 0xbe5d5203, 0xbc45e01d,
    0x3ea23ac6, 0x3e90c19e, 0x3ec83f89, 0x3f025cb7,
    0x3e98dd74, 0x3e306f97, 0x3eb96915, 0x3ed1c51b,
    0xbe14b646, 0x3e8899d8, 0x3f0fea8f, 0x3ecd65cf,
    0xbecb6c9a, 0xbeab010f, 0xbdb281d3, 0x3ddbe6dd,
    0x3e7116d5, 0x3e71ea1e, 0x3de01085, 0xbd1b42c9,
    0xbe95bbe5, 0xbd7ea8d6, 0xbe68e34c, 0x3da6ee2c,
    0x3e256aa3, 0xbe137e77, 0x3e7016d7, 0xbe9a507a,
    0xbd85fb3e, 0xbbc13147, 0xbe970a52, 0xbf1a4fce,
    0x3e454597, 0x3e02ecb2, 0xbdbf3bba, 0xbcc8cb59,
    0xbeedc4c0, 0x3f281d7d, 0x3ea35da4, 0x3e80535d,
    0x3d183b3b, 0xbeb1d0a2, 0x3ef8779c, 0x3d957343,
    0x3ed28868, 0xbf361e3f, 0x3eb034f2, 0x3e969ff5,
    0x3e0a020d, 0xbeb968cb, 0xbab06db9, 0x3ef1ffa9,
    0xbe7be2ed, 0x3bb5c4ca, 0x3e1bd1ad, 0x3e148b3a,
    0x3e426a98, 0x3e8caa2e, 0x3e620065, 0x3e2d4290,
    0xbe7caada, 0x3e26acf2, 0x3e504918, 0xbd889513,
    0x3e95693c, 0x3ee1c456, 0xbe8a8f93, 0x3e9bff3e,
    0x3db344c1, 0x3eb74d0b, 0xbe3dccfd, 0xbe452d70,
    0xbe8b7d4b, 0xbe150771, 0xbed11315, 0xbe3c073b,
    0xbdebcdb2, 0xbec23616, 0x3cd50fa2, 0x3eebb9fe,
    0x3e0f925c, 0x3de8ac0e, 0xbe8374c0, 0x3e9fd292,
    0x3ef7d5f6, 0x3dbc4c78, 0x3d96512a, 0x3e283c9a,
    0x3ee95751, 0xbda10deb, 0x3e6465f6, 0xbea8ef30,
    0xbe8c343e, 0xbd9cb3a0, 0x3d979a16, 0x3d48f6e7,
    0x3d95d6c0, 0xbe9bb3f7, 0xbf18d1b7, 0x3eb6d10f,
    0xbf45364b, 0x3e16dc0d, 0xbe0806cd, 0xbf083804,
    0x3e800bd4, 0x3dda3a87, 0x3ec31994, 0x3ea1b86d,
    0xbe0e0ad6, 0xbe327eb4, 0x3e462de0, 0xbec4d883,
    0x3dd49a8d, 0x3e10107b, 0x3ebf52bc, 0x3f0998ea,
    0x3dfafcd5, 0xbf032b28, 0x3dcefee7, 0x3ea2f3ae,
    0x3eca9acd, 0x3c092643, 0xbe9d87fe, 0xbe26ad93,
    0xbecf6dae, 0x3e2313fe, 0xbeee4e85, 0xbec8faec,
    0xbec83972, 0xbd85840a, 0xbc9f50d5, 0xbd597f94,
    0x3e8bcf4d, 0x3ecf1ccd, 0x3e88a496, 0x3e84d07d,
    0x3e6560af, 0xbcca07b0, 0x3e08a39b, 0x3d6b0cfd,
    0x3cf72538, 0xbdbb249c, 0x3eb5a628, 0x3ebf08cf,
    0x3f073a46, 0xbeae825f, 0x3e97a258, 0x3e8338ca,
    0x3ecaf2ce, 0xbe6fdd33, 0x3e07215c, 0xbc484712,
    0x3e9d2476, 0xbccaf2b1, 0xbed4bb6f, 0x3df90f40,
    0x3f08b9ec, 0x3ca9d12e, 0x3e168484, 0x3eea065b,
    0xbee95d65, 0xbee1e30a, 0xbe624abe, 0xbd831c70,
    0x3ed03924, 0x3d8ffbee, 0xbe5fefa1, 0xbdcb19c1,
    0x3e4c8579, 0x3e9fb5e0, 0x3e9c9d18, 0xbe89d888,
    0x3f0f6752, 0x3c974956, 0xbe146287, 0x3c247ff1
    };

static const uint32_t in_com2[300] = {
    0x3ec16557, 0x3eb76921, 0x3dfc25f1, 0x3d8b7e72,
    0x3eb17541, 0x3f196cae, 0x3ddd0b9d, 0x3e91ba3c,
    0x3f190cff, 0x3e8fdaab, 0x3dedbf48, 0x3ef782e7,
    0x3e0950d2, 0x3f1a3f6b, 0x3e230941, 0x3e945491,
    0x3f2f0b60, 0x3ee92483, 0x3dc24ca8, 0x3e162772,
    0x3e4dae21, 0x3e2ab7b8, 0x3da8ad92, 0x3f0664b2,
    0x3e789a20, 0x3e994270, 0x3e0f2b54, 0x3e8d5abb,
    0x3eab976c, 0x3e17e488, 0x3d14d412, 0x3dbe7664,
    0x3c8f2d42, 0x3e1bb6d7, 0x3dab758f, 0x3d3461d8,
    0x3f03535c, 0x3d5b5069, 0x3cf7b020, 0x3e343558,
    0x3d33c11b, 0x3f030d25, 0x3f04478b, 0x3df779bc,
    0x3de55496, 0x3d005d38, 0x3f0018bc, 0x3ea8d1f9,
    0x3e58a39d, 0x39e5f473, 0x3d199f41, 0x3eca6d15,
    0x3d235cb1, 0x3e19d1e6, 0x3e6e83f5, 0x3f800000,
    0x3db3834e, 0x3e3d48d4, 0x3e8fac82, 0x3e1e7394,
    0x3d8d7b26, 0x3eb1d705, 0x3d5a06b8, 0x3e6f240a,
    0x3f53818b, 0x3dd755a2, 0x3ea6aae3, 0x3e380da7,
    0x3eecc95d, 0x3d01b7c0, 0x3ddc206b, 0x3e0f9ded,
    0x3eb68ed1, 0x3ee0397f, 0x3e483987, 0x3cab8eda,
    0x3f2e38d3, 0x3e43bd7f, 0x3d00f8c8, 0x3ef8cdc6,
    0x3e2deb0c, 0x3f0c13dd, 0x3db2faf0, 0x3e9781c6,
    0x3d9831d2, 0x3eb6988e, 0x3ecb885c, 0x3e5017d2,
    0x3e842ad0, 0x3e99b4c2, 0x3d29013a, 0x3f034ed8,
    0x3e34af60, 0x3a0ebfe3, 0x3e75601b, 0x3f2f8921,
    0x3d2abe7e, 0x3d0fb416, 0x3e7b3502, 0x3e8d652f,
    0x3e67eda1, 0x3ea8f6d5, 0x3ec990f9, 0x3f1b5da3,
    0x3e9c52f0, 0x3d72e0ec, 0x3d974c5d, 0x3e021eb5,
    0x3ecd542f, 0x3ed7236e, 0x3eccadbb, 0x3e4d1edb,
    0x3e77b7d4, 0x3e5396cb, 0x3f4b78ec, 0x3d4967a0,
    0x3f6a0601, 0x3e02b612, 0x3f1a1d8e, 0x3ea2b6d0,
    0x3e1e9e93, 0x3eecf725, 0x3e5d5203, 0x3c45e01d,
    0x3ea23ac6, 0x3e90c19e, 0x3ec83f89, 0x3f025cb7,
    0x3e98dd74, 0x3e306f97, 0x3eb96915, 0x3ed1c51b,
    0x3e14b646, 0x3e8899d8, 0x3f0fea8f, 0x3ecd65cf,
    0x3ecb6c9a, 0x3eab010f, 0x3db281d3, 0x3ddbe6dd,
    0x3e7116d5, 0x3e71ea1e, 0x3de01085, 0x3d1b42c9,
    0x3e95bbe5, 0x3d7ea8d6, 0x3e68e34c, 0x3da6ee2c,
    0x3e256aa3, 0x3e137e77, 0x3e7016d7, 0x3e9a507a,
    0x3d85fb3e, 0x3bc13147, 0x3e970a52, 0x3f1a4fce,
    0x3e454597, 0x3e02ecb2, 0x3dbf3bba, 0x3cc8cb59,
    0x3eedc4c0, 0x3f281d7d, 0x3ea35da4, 0x3e80535d,
    0x3d183b3b, 0x3eb1d0a2, 0x3ef8779c, 0x3d957343,
    0x3ed28868, 0x3f361e3f, 0x3eb034f2, 0x3e969ff5,
    0x3e0a020d, 0x3eb968cb, 0x3ab06db9, 0x3ef1ffa9,
    0x3e7be2ed, 0x3bb5c4ca, 0x3e1bd1ad, 0x3e148b3a,
    0x3e426a98, 0x3e8caa2e, 0x3e620065, 0x3e2d4290,
    0x3e7caada, 0x3e26acf2, 0x3e504918, 0x3d889513,
    0x3e95693c, 0x3ee1c456, 0x3e8a8f93, 0x3e9bff3e,
    0x3db344c1, 0x3eb74d0b, 0x3e3dccfd, 0x3e452d70,
    0x3e8b7d4b, 0x3e150771, 0x3ed11315, 0x3e3c073b,
    0x3debcdb2, 0x3ec23616, 0x3cd50fa2, 0x3eebb9fe,
    0x3e0f925c, 0x3de8ac0e, 0x3e8374c0, 0x3e9fd292,
    0x3ef7d5f6, 0x3dbc4c78, 0x3d96512a, 0x3e283c9a,
    0x3ee95751, 0x3da10deb, 0x3e6465f6, 0x3ea8ef30,
    0x3e8c343e, 0x3d9cb3a0, 0x3d979a16, 0x3d48f6e7,
    0x3d95d6c0, 0x3e9bb3f7, 0x3f18d1b7, 0x3eb6d10f,
    0x3f45364b, 0x3e16dc0d, 0x3e0806cd, 0x3f083804,
    0x3e800bd4, 0x3dda3a87, 0x3ec31994, 0x3ea1b86d,
    0x3e0e0ad6, 0x3e327eb4, 0x3e462de0, 0x3ec4d883,
    0x3dd49a8d, 0x3e10107b, 0x3ebf52bc, 0x3f0998ea,
    0x3dfafcd5, 0x3f032b28, 0x3dcefee7, 0x3ea2f3ae,
    0x3eca9acd, 0x3c092643, 0x3e9d87fe, 0x3e26ad93,
    0x3ecf6dae, 0x3e2313fe, 0x3eee4e85, 0x3ec8faec,
    0x3ec83972, 0x3d85840a, 0x3c9f50d5, 0x3d597f94,
    0x3e8bcf4d, 0x3ecf1ccd, 0x3e88a496, 0x3e84d07d,
    0x3e6560af, 0x3cca07b0, 0x3e08a39b, 0x3d6b0cfd,
    0x3cf72538, 0x3dbb249c, 0x3eb5a628, 0x3ebf08cf,
    0x3f073a46, 0x3eae825f, 0x3e97a258, 0x3e8338ca,
    0x3ecaf2ce, 0x3e6fdd33, 0x3e07215c, 0x3c484712,
    0x3e9d2476, 0x3ccaf2b1, 0x3ed4bb6f, 0x3df90f40,
    0x3f08b9ec, 0x3ca9d12e, 0x3e168484, 0x3eea065b,
    0x3ee95d65, 0x3ee1e30a, 0x3e624abe, 0x3d831c70,
    0x3ed03924, 0x3d8ffbee, 0x3e5fefa1, 0x3dcb19c1,
    0x3e4c8579, 0x3e9fb5e0, 0x3e9c9d18, 0x3e89d888,
    0x3f0f6752, 0x3c974956, 0x3e146287, 0x3c247ff1
    };

static const uint32_t in_entropy[75] = {
    0x3e0ea458, 0x3e795925, 0x3f1e00a1, 0x3e4f7780,
    0x3db87026, 0x3e4f3a51, 0x3d9f777b, 0x3e308756,
    0x3e2812a9, 0x3b845918, 0x3db13b2c, 0x3e4e1894,
    0x3c36f2dd, 0x3e5b007e, 0x3e43d878, 0x3deea001,
    0x3b97d52b, 0x3e111908, 0x3d6acdf3, 0x3d7f1064,
    0x3d2c226c, 0x3d990ef9, 0x3d8853b7, 0x3dc3b2ca,
    0x3daa77e1, 0x3dfa0174, 0x3e068d72, 0x3e1ca44b,
    0x3dd6e54e, 0x3c61dc7f, 0x3dbad119, 0x3cb02a23,
    0x3e4ff530, 0x3e82f2ca, 0x3f0a894f, 0x3e743165,
    0x3d82b046, 0x3e37dd51, 0x3ca941f8, 0x3e3a0adf,
    0x3c305779, 0x3e74f632, 0x3d86d4bf, 0x3de5c6ee,
    0x3df948dc, 0x3c410cf0, 0x3e3675c8, 0x3b67178e,
    0x3e3348cf, 0x3dd2848e, 0x3e4890cc, 0x3dca7288,
    0x3dab8b77, 0x3cf71da6, 0x3d7da21a, 0x3db30e57,
    0x3d7d41fc, 0x3e2f8774, 0x3d971b0c, 0x3dbfba19,
    0x3db99363, 0x3cbc86cd, 0x3d8cba83, 0x3e1d6c8c,
    0x3e87c7f0, 0x3ece9465, 0x3ea9a3ab, 0x3e227178,
    0x3d4dd166, 0x3e2d044d, 0x3e237b12, 0x3df3c385,
    0x3dd6b355, 0x3e303cfd, 0x3d8844cc
    };

static const q15_t in_entropy_dim[11] = {
    0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009,
    0x000C, 0x0003, 0x0008
    };

static const uint32_t in_logsumexp[75] = {
    0x3eb10549, 0x3e963064, 0x3eb8ca53, 0x3dc7f238,
    0x3d317d18, 0x3e3ab9d8, 0x3dc9251b, 0x3e2696be,
    0x3e3ae673, 0x3e475801, 0x3d1e181a, 0x3d37ab05,
    0x3e885082, 0x3e01eba5, 0x39ef6012, 0x3e4a5a1c,
    0x3c137a6c, 0x3e3ef556, 0x3ce8340e, 0x3e0f834a,
    0x3d9db12a, 0x3c387877, 0x3db1f3f6, 0x3da805f6,
    0x3b7dc320, 0x3dea6482, 0x3e106c50, 0x3dcdcd4f,
    0x3e090cdb, 0x3e02948f, 0x3d1de8e8, 0x3daa160a,
    0x3e36c6fe, 0x3f10113b, 0x3e847a0c, 0x3e84ce70,
    0x3e69a6f3, 0x3e4dd48e, 0x3d7ecec7, 0x3e2fae4b,
    0x3d66acc4, 0x3c71768a, 0x3bd86122, 0x3da35386,
    0x3d97ef58, 0x3da36579, 0x3d9c6175, 0x3e608119,
    0x3da34020, 0x3e1eb6fe, 0x3dcf2a04, 0x3e0a0df1,
    0x3d5bf2a6, 0x3d61c429, 0x3ddd0c7a, 0x3d16d948,
    0x3e066caa, 0x3ccafc64, 0x3c848732, 0x3e078531,
    0x3d03c144, 0x3e28b1e5, 0x3e240d5a, 0x3dad87be,
    0x3e60cb78, 0x3ec7db82, 0x3ec7bec2, 0x3e26359d,
    0x3e4bb0ff, 0x3cb96915, 0x3e450d3f, 0x3e47a5d9,
    0x3d0227b4, 0x3da99d58, 0x3de9c121
    };

static const q15_t in_logsumexp_dim[11] = {
    0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009,
    0x000C, 0x0003, 0x0008
    };

static const uint32_t in_kl1[75] = {
    0x3e09d205, 0x3ec4bc0e, 0x3ef65af0, 0x3d10f548,
    0x3e568b68, 0x3dcdb7bf, 0x3db0f7c6, 0x3e5bbd06,
    0x3e107fe5, 0x3e2a470c, 0x3d3d6e32, 0x3d8f3b82,
    0x3dff2fe2, 0x3c42f04d, 0x3d8a1612, 0x3e138225,
    0x3e1d5f0b, 0x3e289013, 0x3e2fc050, 0x3dbcbd5a,
    0x3d77534d, 0x3e110bd0, 0x3e099653, 0x3dbeb69f,
    0x3bd22e3b, 0x3e021e61, 0x3d72d66b, 0x3bb31365,
    0x3db6d5fc, 0x3e063768, 0x3df8f76a, 0x3cf88cb8,
    0x3ebdee21, 0x3eb7227f, 0x3e8aef60, 0x3e8d5c4c,
    0x3e801023, 0x3d4d8aa4, 0x3ba2b568, 0x3db0f327,
    0x3d323a46, 0x3e9331f3, 0x3aa160c8, 0x3d190a27,
    0x3e2f10e6, 0x3df4f496, 0x3e186082, 0x3deffe70,
    0x3dd6036c, 0x3e172253, 0x3db5c09c, 0x3d859c68,
    0x3d71941d, 0x3de44a51, 0x3daf431b, 0x3dca4acc,
    0x3df11508, 0x3ddbcf71, 0x3d280515, 0x3d3096f0,
    0x3e00e351, 0x3d98c055, 0x3e0a24c3, 0x3a2d60dd,
    0x3ed98553, 0x3f0888fa, 0x3d2b45c3, 0x3e06e308,
    0x3e1eaee7, 0x3dca1791, 0x3dc7e280, 0x3e507aa0,
    0x3e527adb, 0x3d2d5798, 0x3d864b52
    };

static const uint32_t in_kl2[75] = {
    0x3f23beab, 0x3ea1f9eb, 0x3d344603, 0x3def572b,
    0x3d098f50, 0x3dfbc71b, 0x3dfb3e3f, 0x3e4b3fe0,
    0x3dc2c87f, 0x393a053c, 0x3e9ecda4, 0x3dd852a5,
    0x3e0ce61a, 0x3d753631, 0x3e35583a, 0x3c883dc5,
    0x3dab6227, 0x3dad0bb3, 0x3e43cf15, 0x3e133d14,
    0x3d7a84bf, 0x3d5676c4, 0x3c4bf5b9, 0x3d8b23b2,
    0x3d739b3f, 0x3d85ae21, 0x3cac4236, 0x3e1b4b56,
    0x3e2eb75d, 0x3b726c27, 0x3e2b68d0, 0x3e2af490,
    0x3eb1104b, 0x3ecc1253, 0x3e82dd62, 0x3d9c7889,
    0x3e21109a, 0x3d9f2285, 0x3c69e2d9, 0x3e4dfc7a,
    0x3e4c1ea2, 0x3db05a6c, 0x3e403b60, 0x3e0f39c3,
    0x3e050b73, 0x3e80850f, 0x3be9ff1d, 0x3d02ce08,
    0x3da492e6, 0x3e87e76c, 0x3d6f8789, 0x3d12cc0c,
    0x3ccc6666, 0x3dc178d3, 0x3e2a0b81, 0x3d667133,
    0x3dee535e, 0x3e29c0a5, 0x3dd290d6, 0x395b364c,
    0x3c6bd0f0, 0x3d77da60, 0x3e014bb7, 0x3d934c24,
    0x3ec12be0, 0x3efa1f57, 0x3e096992, 0x3e491081,
    0x3e0b77f7, 0x3e4f9634, 0x3e2955df, 0x3ce71634,
    0x3e43c6a2, 0x3d2f3871, 0x3d184fc4
    };

static const q15_t in_kl_dim[11] = {
    0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009,
    0x000C, 0x0003, 0x0008
    };

static const uint32_t in_logsumexp_dp1[75] = {
    0xbf8bd2b5, 0xbed38911, 0xc0a96cbd, 0xc0487820,
    0xbfdb2a62, 0xc0105b0c, 0xbfe818e3, 0xc0233913,
    0xc0098cf8, 0xbff6e366, 0xbfdf12c6, 0xc03e6f5a,
    0xc0659518, 0xbff6212b, 0xbff429e2, 0xbfe4fa25,
    0xbfcf3720, 0xc04369c7, 0xc028b849, 0xbff257a3,
    0xc037df4d, 0xc00f539a, 0xc064ba24, 0xc0006020,
    0xc05ff4e3, 0xc0191546, 0xc06e7592, 0xbffc9b63,
    0xc048917a, 0xc01b49e0, 0xbffb33f9, 0xc003742b,
    0xbf12b263, 0xc005a038, 0xbf942c0a, 0xc0176f52,
    0xbfddf3f3, 0xbfe77e45, 0xbfe0cf5d, 0xbfedbf3c,
    0xc0037b81, 0xc04412b7, 0xc02b10ff, 0xc002bc7b,
    0xc0606a11, 0xc020e8d8, 0xbfc39e7d, 0xbff49dfc,
    0xc004db2b, 0xc011ff8c, 0xbfe507d5, 0xc09af76f,
    0xc082ea57, 0xc03aef0c, 0xc059cba2, 0xc0387202,
    0xc02127d8, 0xbff495e3, 0xbff7ef6f, 0xc00770c6,
    0xc0af7564, 0xc008da45, 0xc00e80d7, 0xc0039109,
    0xbf18894a, 0xbf890111, 0xc00e6ea5, 0xc0014b65,
    0xbfd6d66b, 0xc031c8fb, 0xbfa4ab3c, 0xc03e312b,
    0xbfe6e4a8, 0xc006e5bb, 0xc08dc6c3
    };

static const uint32_t in_logsumexp_dp2[75] = {
    0xbfbd1348, 0xc017ee8b, 0xbec5021c, 0xbfd031c4,
    0xc04d74b1, 0xbfc661e6, 0xc0000c49, 0xc014a063,
    0xc049aca7, 0xc04484ff, 0xbfb935cb, 0xc0188fd1,
    0xc026388a, 0xbfd986f6, 0xc062bc2e, 0xbfcd4a50,
    0xc01759ba, 0xc01b10c3, 0xbfb81769, 0xc09898ef,
    0xc0186565, 0xc00c9270, 0xbfe5453e, 0xc0074698,
    0xc0442f9c, 0xc0d1a888, 0xc0a64926, 0xc00c12bd,
    0xc013371c, 0xc01d04da, 0xbfe8fc3d, 0xc0a43270,
    0xbf9cbf1d, 0xbf81aae5, 0xbf8837e6, 0xbfbf2fa3,
    0xc0001c29, 0xc0b64822, 0xc00e84db, 0xc0846dfa,
    0xbfb971fc, 0xc01a02f1, 0xbfd12171, 0xc01a517b,
    0xc0199165, 0xc03b9df0, 0xc07c423e, 0xbfd1bdb6,
    0xc02d3d5f, 0xc007671b, 0xbfd4b18d, 0xbfd914d7,
    0xc0075a4f, 0xbfefd77d, 0xc05e0203, 0xc0936cf4,
    0xbfe8efc0, 0xc024698f, 0xc07044cb, 0xc08fb416,
    0xc095f2de, 0xc00266da, 0xc01086a5, 0xbfdcbcd8,
    0xbf69ad4f, 0xbf08f170, 0xc0869e4a, 0xc056eb99,
    0xc0182d53, 0xc080df67, 0xc061f197, 0xbfb6d87c,
    0xc0071029, 0xbfbec850, 0xbfb3688d
    };

static const q15_t in_logsumexp_dp_dim[11] = {
    0x000A, 0x0003, 0x0008, 0x0009, 0x000C, 0x0003, 0x0008, 0x0009,
    0x000C, 0x0003, 0x0008
    };

static const uint32_t ref_max_val[3] = {
    0x3dfc25f1, 0x3eb17541, 0x3f190cff
    };

static const q15_t ref_max_idx[3] = {
    0x0002, 0x0004, 0x0008
    };

static const uint32_t ref_min_val[3] = {
    0xbec16557, 0xbf196cae, 0xbf196cae
    };

static const q15_t ref_min_idx[3] = {
    0x0000, 0x0005, 0x0005
    };

static const uint32_t ref_mean[4] = {
    0x3e929d51, 0x3e91006a, 0x3e97c39e, 0x3e807cf8
    };

static const uint32_t ref_power[3] = {
    0x3e92838d, 0x3f5cde52, 0x3fa803c6
    };

static const uint32_t ref_rms[4] = {
    0x3e9e213a, 0x3ea823eb, 0x3eb0dd7c, 0x3ea4ffe7
    };

static const uint32_t ref_std[4] = {
    0x3e914145, 0x3ea2e820, 0x3eb96981, 0x3ea5d3cc
    };

static const uint32_t ref_var[4] = {
    0x3da4d601, 0x3dcf5535, 0x3e0649a8, 0x3dd6d568
    };

static const uint32_t ref_entropy[10] = {
    0x3f6a98d6, 0x3ff2b190, 0x3ff43d4c, 0x401623d7,
    0x3f809c52, 0x3fe49753, 0x3ffbf453, 0x4017416b,
    0x3f8ac720, 0x40008d92
    };

static const uint32_t ref_logsumexp[10] = {
    0x3fb757a7, 0x400d328f, 0x4013fdef, 0x40246d65,
    0x3fb91795, 0x400d5eda, 0x4013ce27, 0x40247426,
    0x3fb7b201, 0x400d3b85
    };

static const uint32_t ref_kl[10] = {
    0x3f8203a9, 0x3fb4ddff, 0x3ea881d2, 0x3f6c08e8,
    0x3b681667, 0x3f250b6d, 0x3f07b49b, 0x3f02589f,
    0x3d46a2b5, 0x3e990dd9
    };

static const uint32_t ref_logsumexp_dp[10] = {
    0xbffa37de, 0xc0074e7b, 0xc00bd6bd, 0xc01997bb,
    0xbf9233cc, 0xc00ac3e4, 0xc00ff5a3, 0xc019bf1c,
    0xbf5bdd31, 0xc0178de8
    };

